home *** CD-ROM | disk | FTP | other *** search
/ The X-Philes (2nd Revision) / The X-Philes Number 1 (1995).iso / xphiles / hp48hor2 / argus302.doc < prev    next >
Text File  |  1995-03-31  |  5KB  |  144 lines

  1. ARGUS by Volker Erb                                         *GIFTWARE* 
  2.  
  3. *REQUIRES* the Tool Library from Jim Donnelly's ToolKit. 
  4.  
  5. Hi Folks, it's time to give back something to you, after having so 
  6. much fun with your programs. 
  7. I wrote this 15,238.5 byte application to learn to handle this HP48SX. 
  8. The routines I created are pretty hard to follow; take it as 
  9. labyrinth and have fun. 
  10. If you like to use this program more than one time, then I 
  11. would like to get a small acknowledgement for the four months of 
  12. work that it took.  Please ship 15$, a postcard or whatever you think 
  13. it's worth.  I'm working hard on a new version of ARGUS and registered 
  14. users, who send a minimum of 6$, will get one of these, when it is 
  15. ready. Thanks. 
  16.  
  17. My Address: 
  18.  
  19. Volker Erb 
  20. Ernst-Reuter-Str.31 
  21. D-W6508 Germany 
  22. Tel: 01149/6731-8167 
  23.  
  24. This program is dedicated to my girl-friend Daniela, who was 
  25. so patient of me even when I took more time for this  
  26. calculator than for her. 
  27.  
  28. **** You need James Donnelly's TOOL LIBRARY ***** 
  29. I'm really sorry about this, but the very first version I  
  30. wrote, was before this TOOL KIT was available and was about  
  31. 6 kB without any data analysis. Anyway the Programmer's Tool 
  32. Kit is a nice thing to work with. 
  33.  
  34. ARGUS 3.02 (CHECKSUM: # 63833d) 
  35.  
  36. 1. Copy ARGUS302 into memory. 
  37.  
  38. 2. You need about 22kB free Memory to run it. 
  39.  
  40. 3. After the transfer press the <ARGU> key to run ARGUS 
  41.  
  42. 4. Explanation of the prompts: 
  43.  
  44.     a) " Type Name of Function and press <CONT>" 
  45.         Type the part of the equation which is before 
  46.         the  '='; e.g. F(x)=a*x+b, Type: F <CONT> 
  47.  
  48.     b) " Type Equation like ...  ... " 
  49.         Type the part of the equation which is behind 
  50.         the  '='; !!! USE QUOTATION MARKS !!! 
  51.         e.g. F(x)=a+x+b, Type: 'a+x+b' <CONT> 
  52.                  or 
  53.                  If you like to use the  
  54.                  Equation writer: 
  55.         Type: leftshift ENTER ... <EVAL> <CONT> 
  56.  
  57.     c) " Simplified Error equation? 
  58.          Takes Time ! " 
  59.         <YES>: a COLECT routine will simplify the error 
  60.                equation; 
  61.                choose it, if you need an easy-to-read  
  62.                error eq 
  63.         <NO>:  no simplification 
  64.  
  65.     d) " Give Number of Datas ... ..." 
  66.         If you like to solve a number of data sets with  
  67.         ARGUS, type this number; if you prefer to 
  68.         quit ARGUS and save the equation expressions, 
  69.         press <QUIT> 
  70.  
  71.     e) " Give Mode of Numberdisplay ... ... " 
  72.         Choose your preference. 
  73.  
  74.     f) " Do you wish to use Units with your Data-values ?" 
  75.         I'm a little bit proud of this application,  
  76.         because, if you want to use Units, this  
  77.         application needs the units only for the first  
  78.         data set (So what, the solver application does  
  79.         the same!) and it produces the units for the  
  80.         tolerances by itself. As long as your first  
  81.         input and the equation were correct, the are no  
  82.         more errors possible, if you follow the online 
  83.         instructions. 
  84.         If you have chosen <NO>, ARGUS uses a modified 
  85.         solver routine. It separates the inputs of data 
  86.         values and the inputs of their tolerances values. 
  87.         Unit objects will be transformed to real numbers. 
  88.  
  89.     g) " Do you want to keep some variables constant ?" 
  90.         If you choose <YES>, you will be asked about each 
  91.         variable and if you have chosen <YES> for a  
  92.         variable this variable will be constant for the  
  93.         whole data input. 
  94.         With <NO> you will be asked for a value for each 
  95.         data input. This application is only offered for 
  96.         the first data set run. 
  97.  
  98.     h) " See Results ?" 
  99.         <NO> : show no further results 
  100.         <YES> : You will see a menu with keys like 
  101.             <CONT> <SCN1> SCN2> ... <EEQ1> <EQN1> 
  102.             <EEQ2> <EQN2>    ... 
  103.             <SCNx> stands for "scan results of the  
  104.             x-th  data analysis" Press this key to see 
  105.             every single result with absolute and  
  106.             relative error. 
  107.             <EEQx> shows  the x-th error equation 
  108.             (press the cursers to see the whole  
  109.             equation and <ON> to quit to the normal 
  110.             display) 
  111.         <CONT> : If you want to go further, press this key 
  112.  
  113.     i) " Next Data Analysis ? " 
  114.         <YES> : You can calculate a new error analysis  
  115.             without going through the initial part of  
  116.             the program. 
  117.         <NO>  : Go to the end of ARGUS 
  118.  
  119.     j) " Delete Everything or save Results ? " 
  120.         <Save> : saves the results and recalls the 
  121.              calculator's status before using ARGUS 
  122.         <DELET>: Deletes everything (results, too !) and  
  123.              recalls calculator's status 
  124.  
  125.  
  126. Last comments: 
  127.  
  128.     First you will be asked to save your last results in a 
  129.     directory NOT called RESULTS. This is only for your  
  130.     security, because ARGUS creates a directory RESULTS, 
  131.     in which other directories, called RES1, RES2, ... are 
  132.     stored. However, don't run ARGUS, if there is a RESULTS 
  133.     directory in the ARGUS directory. 
  134.  
  135.  
  136.  
  137. So far, so good! 
  138. Be patient, this was my first attempt of a real program. 
  139.  
  140. Sorry, I know that my English is not without any mistakes. I'm 
  141. working on this, too. 
  142.  
  143. Bye, Volker 
  144.